package com.icygen.eclipsetools.project.config;

import javax.xml.bind.annotation.*;

@XmlRootElement(name="config")
@XmlType(propOrder = { "production", "staging", "development" })
public class ApplicationConfig {

	
	private ApplicationEnvironementConfig productionConfig;
	
	
	private ApplicationEnvironementConfig stagingConfig;
	
	
	private ApplicationEnvironementConfig developmentConfig;
	
	
	@XmlElement(name="production")
    public ApplicationEnvironementConfig getProductionConfig() {
        return productionConfig;
    }
    
    
    public ApplicationConfig setProductionConfig(ApplicationEnvironementConfig config) {
        this.productionConfig = config;
        
        return this;
    }
    
    @XmlElement(name="staging")
    public ApplicationEnvironementConfig getStagingConfig() {
        return stagingConfig;
    }
    
    
    public ApplicationConfig setStagingConfig(ApplicationEnvironementConfig config) {
        this.stagingConfig = config;
        
        return this;
    }
    
    @XmlElement(name="development")
    public ApplicationEnvironementConfig getDevelopmentConfig() {
        return developmentConfig;
    }
    
    public ApplicationConfig setDevelopmentConfig(ApplicationEnvironementConfig config) {
        this.developmentConfig = config;
        
        return this;
    }
}
